package com.tangyuan.user.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.tangyuan.common.result.Result;
import com.tangyuan.dto.UserHonouredGuestDto;
import com.tangyuan.model.activity.HonouredGuest;

/**
 * @Description: honoured_guest
 * @Author: jeecg-boot
 * @Date:   2024-03-20
 * @Version: V1.0
 */
public interface IHonouredGuestService extends IService<HonouredGuest> {

    Result getMyHonouredGuest(Long userId, Integer pageNum, Integer pageSize);

    Result getMyActive(Long userId, Integer pageNum, Integer pageSize);

    Result addHonouredGuest(UserHonouredGuestDto userHonouredGuestDto, Long userId);

    Result addActive(UserHonouredGuestDto userHonouredGuestDto, Long userId);

    Result removeHonouredGuest(Integer id);

    Result getMyHonouredGuestById(Integer id);
}
